/*
			2018.10.10    xiao   订单信息
			
			2018.10.22  xiao   支付密码
			
			2018.10.26   xiao  支付逻辑
			*/

mui.init({
	beforeback: function() {
		//获得列表界面的webview  
		var list = plus.webview.currentWebview().opener();
		//触发列表界面的自定义事件（refresh）,从而进行数据刷新  
		mui.fire(list, 'refresh');
		//返回true，继续页面关闭逻辑  
		return true;
	}
});
//页面刷新
window.addEventListener('refresh', function(e) { //执行刷新 
	location.reload();
});


//返回 
/*mui.back = function() {
	//window.top.location.href = 'Shopping_Cart.html';
	mui.back();
}*/
/*mui.init({
	beforeback: function() {
		//获得列表界面的webview
		var list = plus.webview.currentWebview().opener();
		//触发列表界面的自定义事件（refresh）,从而进行数据刷新
		mui.fire(list, 'refresh_method');
		//返回true，继续页面关闭逻辑
		return true;
	}
});
*/


//获取本地信息
var my_phone = localStorage.getItem("my_phone");
var user_id = localStorage.getItem("user_id");
var preDeposit = localStorage.getItem("preDeposit");
var id;
var mask = mui.createMask(); //遮罩层
var pay_password; //支付密码 
var modal = document.getElementById('myModal'); // 获取弹窗  
var Orderid; //支付订单
var OrderNum; //订单号
/*mui('.mui-scroll-wrapper').scroll({
	deceleration: 0.0005 //flick 减速系数，系数越大，滚动速度越慢，滚动距离越小，默认值0.0006 
});*/



//进入页面执行
window.onload = function() {
	mui.plusReady(function() {
		var self = plus.webview.currentWebview();
//		console.log(JSON.stringify(self))
		//id = self.addressid; //接收A页面传入的id参数值
		var arr = self.goodsid; //商品id
		console.log(arr)
		// var Total_price = self.Total_price; //商品总价
		var leaberid = self.leaberid //单笔
//		$("#Total_price,#Real_payment,#payment,#deposit").text(Total_price);
		// $("#Total_price,#Real_payment,#payment,#deposit").text("¥"+Number(Total_price).toFixed(2)); //总价格   
		$("#leaberid").val(leaberid) //单笔 
//		if(leaberid == 2) {
//			commercial(self); //单个商品
//		} else {
//			(arr); //多个订单列表
//		}  
		//判断是否是单笔订单
		if(leaberid==2){ //单笔订单返回商品详情
			
		}else{//多笔订单返回购物车
			mui.back = function() {
				window.top.location.href = 'Shopping_Cart.html';
			} 
		}
		commoditys()
		Address(); //默认地址信息 
		//getInfo() //预付款
		
	})
}
 
//地址信息详情
function singleAddress(id) {
	var idVal;
	idVal = id;
	mui.ajax(order_url + '/api/user/userAddress', {
		data:{id:idVal},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		success: function(data) {
			console.log(JSON.stringify(data))
			var html =''
			if(data.code == 10000) {
				for(var i=0;i<data.resp.length;i++){
					html = '<li id="user_address_info" class="mui-table-view-cell user_address_info"  sta="' + data.resp[i].id + '">' +
					'<a class="mui-navigate-right">' +
					'<span class="name">' + data.resp[i].consigner + '</span><span class="Mobile">' + data.resp[i].mobile + '</span>' +
					'<p class="address">' + data.resp[i].address + '</p>' +
					'</a>' +
					'</li>';
				}
				$(".receiving_address").html(html);
				$(".zz").hide();
				$(".Select_address").hide();
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

//默认地址
function Address() {
	mui.ajax(order_url + '/api/user/getDefaultAddress', {
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				var html = "";
				if(data.resp.length == 0) { //没有收货地址去添加地址
					html += '<li class="mui-table-view-cell user_address_info">' +
						'<a id="add_address" class="mui-navigate-right">' +
						'<span class="mui-icon mui-icon-plusempty add_icon"></span>' +
						'<span>添加地址</span> ' +
						'</a> ' +
						'</li>';
				} else { //有地址显示默认收货地址
					for(var  i=0; i<data.resp.length;i++){
						html += '<li id="user_address_info" class="mui-table-view-cell user_address_info"  sta="' + data.resp[i].id + '">' +
						'<a class="mui-navigate-right">' +
						'<span class="name">' + data.resp[i].consigner + '</span><span class="Mobile">' + data.resp[i].mobile + '</span>' +
						'<p class="address">' + data.resp[i].address+ '</p>' +
						'</a>' +
						'</li>';
				}
					}
					
				$(".receiving_address").html(html);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

//购物车订单商品
var totalMonyhk;
var shopType = 0;
function commoditys() {
	mui.ajax(goods_url + '/api/Member/paymentorder', {
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			console.log('订单生成列表数据');
			console.log(JSON.stringify(data))
			if(data.code == -11){ 
				mui.alert(data.msg)
				mui.openWindow({
					url: '../Shopping_Cart/add_address.html',
					createNew: true
				})
			}
			if(data.code == 1000) {
				var html = "";
				for(var i = 0; i < data.resp.goods_list.length; i++) {
					var commercial = data.resp.goods_list[i].name; //商家
					var  list =data.resp.goods_list[i].list
					
					
//				    for (var z=data.resp.goods_list.length-1; z>=0; z--) {
//				        shopType += list.shop_id;
//				    }
				    
				    
//					var item_ext = data.goods_list[i].item_ext; //规格
//					var json = JSON.parse(item_ext);
					//console.log(JSON.stringify(json)); 
				    html+='<div class="mui-input-row mui-checkbox mui-left" >'
					html+='<div class="mui-row"><span class="q-span">' + commercial + '</span></div>'
					for(var z = 0; z< list.length;z++){
						console.log(list[z].shop_id);
						shopType += list[z].shop_id;
						html +='<a href="javascript:;" class="Merchandise_order" id="' + list[z].sku_id + ':' + list[z].num + '">' +
								'<img class="mui-pull-left" src="' +urlPic+ list[z].picture_info + '">' +
								'<div class="mui-media-body">' +
									'<span class="mui-ellipsis-2 name">' + list[z].goods_name + '</span>' + 
									'<p class="size"></p><p class="guige">' + list[z].sku_name + '</p> '+
									'<span class="money">￥<span>' + list[z].price + '</span></span> '+  
									'<span class="mui-mun">x' + list[z].num + '</span>' +
								'</div>' +
								'<div style="clear:both"></div>'+
								'</a>' 
					}
					html +='</div>';
					$('#Total_price').text('￥' +data.resp.count_money)
				}
				totalMonyhk = data.resp.count_money;
				$('#Real_payment').text('￥' +data.resp.count_money)
				$("#commList").html(html);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

//单个商品
//function commercial(self) {
//	console.log(JSON.stringify(self))
//	var business = self.business
//	console.log(business)
//	var html = '<div class="mui-input-row mui-checkbox mui-left">' +
//		'<input type="hidden" value="'+self.specs+'" id="spec" >'+
//		'<input type="hidden" value="'+self.sizes+'" id="size" >'+
//		'<div class="mui-row"><span class="q-span">' + business + '</span></div>' +
//		'<a href="javascript:;" class="Merchandise_order" id="' + self.goodsid + '">' +
//		'<img class=" mui-pull-left" src="' + self.imgurl + self.img + '">' +
//		'<div class="mui-media-body">' +
//		'<span class="mui-ellipsis-2 name">' + self.name + '</span>' +
//		'<span class="money">￥<span id="price">' + self.price + '</span></span>' +
//		'<span class="mui-mun">x <sapn id="mun">' + self.item_number + '</span></span>' +
//		'</div>' +
//		'</a>' +
//		'</div>';
//	$("#commList").html(html);
//}
//积分账户信息接口---预付款
//function getInfo() {
//	mui.ajax(integral_url + '/integral/getInfo', { //查询指定积分账户信息接口
//		data: {
//			"phone": my_phone,
//			"sign": "string",
//			"user_id": user_id
//		},
//		dataType: 'json', //服务器返回json格式数据
//		type: 'post', //HTTP请求类型
//		timeout: 10000, //超时时间设置为10秒；
//		headers: {
//			'Content-Type': 'application/json'
//		},
//		success: function(data) {
//			if(data.code == 10000) {
//				preDeposit = data.resp.preDeposit;
//				$('#preDeposit_num').text(preDeposit); //预付款
//			} else {
//				mui.alert(data.msg);
//			}
//		},
//		error: function(xhr, type, errorThrown) { //异常处理；
//			console.log(type);
//			var error_msg = JSON.parse(xhr.responseText)
//			mui.alert(error_msg.msg)
//		}
//	});
//}

//查询用户信息接口判断支付密码是否设置	
function userinfo_password() {
	mui.ajax(user_url + '/api/user/getuserInfo', {
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			console.log(JSON.stringify(data))
			if(data.code == 10000) {
				if(data.resp.pay_password == null) {
					mui.openWindow({
						url: '../my/payment_pwd.html',
						createNew: true
					})
				}
				// pay_password = data.resp.pay_password; //支付密码
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

//添加收货地址
$(document).on('tap', '#add_address,.add_address_bnt', function() {
	mui.openWindow({
		url: "add_address.html",
		createNew: true
	})
})

//收货地址
$(document).on('tap', '#user_address_info', function() {
	//查询收货地址
	mui.ajax(order_url + '/api/user/userAddress', {
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			console.log(JSON.stringify(data))
			if(data.code == 10000) {
				var html = "";
				if(data.resp.length == 0) {
					html = '<div class="empty"> 暂无收货地址</div>';
				} else {
					for(var i = 0; i < data.resp.length; i++) {
						var status = data.resp[i].is_default; //默认
						html += '<li class="address_info" id="' + data.resp[i].id + '">' +
							'<p class="info_top"><span class="name">' + data.resp[i].consigner + '</span>' +
							'<span>' + data.resp[i].mobile + '</span></p>' +
							'<p>' + data.resp[i].address+'</p>' +
							'</li>';
					}
				}
				$(".Select_address_list ul").html(html);
				$(".zz").show();
				$(".Select_address").show();
			} else {
				mui.alert(data.msg);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
		}
	});
});

//选择收货地址
$(document).on('tap', '.address_info', function() {
	var id = $(this).attr("id");
	singleAddress(id); //选中地址
});

//关闭收货地址
$(document).on('tap', '#Close', function() {
	$(".zz").hide();
	$(".Select_address").hide();
});

//提交订单，生成订单
document.getElementById("place_order").addEventListener("tap", function() {
	var banlNewVal1;
	var banlNewVal2;
	var banlNewVal3;
	mui.ajax(goods_url + '/api/user/getUserInfo', {
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		success: function(data) {
			console.log('余额银元数据');
			console.log(shopType);
			console.log(totalMonyhk)
			console.log(JSON.stringify(data))
			banlNewVal1 = data.resp.balance;
			banlNewVal2 = data.resp.consume_silver;
						
			$('.money_bar_1 span').html(totalMonyhk);			
			$('.money_bar_2 i').html(banlNewVal2);
			$('.money_bar_3 i').html(banlNewVal1);
			
			if(shopType==0){
				$('.money_bar_4').hide();
				//  600        280
				if(parseFloat(banlNewVal2) >= parseFloat(totalMonyhk)){				
					$('.money_bar_2 span').html(totalMonyhk);
					$('.money_bar_3 span').html('0.00');
				}
				//  46.08      280  .toFixed(2)
				else{
					$('.money_bar_2 span').html(banlNewVal2);
					$('.money_bar_3 span').html((parseFloat(totalMonyhk)-parseFloat(banlNewVal2)).toFixed(2));			
				}
			}
			else{
				banlNewVal3 = data.resp.convert_silver;
				$('.money_bar_4 i').html(banlNewVal3);			
				if(parseFloat(banlNewVal3) >= parseFloat(totalMonyhk)){
					console.log(10);
					$('.money_bar_4 span').html(totalMonyhk);
					$('.money_bar_2 span').html('0.00');
					$('.money_bar_3 span').html('0.00');
				}
				else{
					$('.money_bar_4 span').html(banlNewVal3);
					if(parseFloat(banlNewVal2) >= (parseFloat(totalMonyhk)-banlNewVal3).toFixed(2)){
						console.log(20);
						$('.money_bar_2 span').html((parseFloat(totalMonyhk)-parseFloat(banlNewVal3)).toFixed(2));
						$('.money_bar_3 span').html('0.00');
					}
					else{
						if(parseFloat(banlNewVal1) >= (parseFloat(totalMonyhk)-parseFloat(banlNewVal3)-parseFloat(banlNewVal2)).toFixed(2)){
							console.log(31);  //3个数据都扣(余额够扣)
							$('.money_bar_2 span').html(banlNewVal2);
							$('.money_bar_3 span').html((parseFloat(totalMonyhk)-parseFloat(banlNewVal3)-parseFloat(banlNewVal2)).toFixed(2));
						}
						else{
							console.log(32); //  3个数据都扣(余额不够)
							$('.money_bar_2 span').html(banlNewVal2);
							$('.money_bar_3 span').html((parseFloat(totalMonyhk)-parseFloat(banlNewVal3)-parseFloat(banlNewVal2)).toFixed(2));
						}						
					}					
				}		
			}
			
			
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			plus.nativeUI.closeWaiting(); //关闭等待
			mask.close(); //关闭遮罩层
			console.log(type);
		}
	});
				
				
	var leaberid = $("#leaberid").val(); //单笔
	var addres_id = $("#user_address_info").attr("sta"); //收货地址id
	console.log(addres_id )
	
	var Merchandise_order = $(".Merchandise_order");
	var arr = []; //创建集合
	for(var i = 0; i < Merchandise_order.length; i++) { //循环
		var id = Merchandise_order.eq(i).attr("id"); //循环 商品id，同时也是商品编号 ,  
		arr.push(id);
	}
    var arrList = arr.join(',')
	console.log(arrList)
	var mun = $("#mun").text(); //单笔数量 
	var order = Merchandise_order.attr("id"); //单笔商品id  
	if(!addres_id) {
		mui.toast("您还未选择收货地址", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		})
	} else {
		plus.nativeUI.showWaiting("加载中...");
		mask.show(); //显示遮罩层
		//alert(spec+","+size+","+money);
		//生成订单（单笔） 
		var dataS = {
			"id":addres_id,
			"goods_sku_list":arrList
		}
	  console.log(JSON.stringify(dataS))
		mui.ajax(goods_url + '/api/Order/orderCreate', {
			data: dataS,
			dataType: 'json', //服务器返回json格式数据
			type: 'post', //HTTP请求类型
			timeout: 10000, //超时时间设置为10秒；
			headers: {
				'Content-Type': 'application/json'
			},
			success: function(data) {
				console.log(JSON.stringify(data))
				plus.nativeUI.closeWaiting(); //关闭等待
				mask.close(); //关闭遮罩层
				if(data.code == 1000) { 
					Orderid = data.resp.id; //获取订单id 
					OrderNum = data.resp.out_trade_no
					console.log('订单新西')
					console.log(OrderNum)
					$(".zhifu_centent").show(); //订单弹窗
					$(".zz").show(); //遮盖层
				}
			},
			error: function(xhr, type, errorThrown) { //异常处理；
				plus.nativeUI.closeWaiting(); //关闭等待
				mask.close(); //关闭遮罩层
				console.log(type);
				var error_msg = JSON.parse(xhr.responseText)
				mui.alert(error_msg.msg)
			}
		});
	}

});

//取消订单
document.getElementById("Close_order").addEventListener("tap", function() {
	var btnArray = ['是', '否']; //去充值或取消支付
	mui.confirm('是否取消支付？', '', btnArray, function(e) {
		if(e.index == 1) { //继续

		} else { //取消支付回到购物车
			window.top.location.href = '../Shopping_Cart/Shopping_Cart.html';
		}
	});
});

//点击确认支付  
document.getElementById("payment_btn").addEventListener("tap", function() {
//	if($("input[type='radio']:checked").val() == 2){
//		console.log('银元支付')
//		payPanel.showPanel(function(){
//			console.log('银元333333 ')
//			mui.ajax(goods_url + '/api/Pay/payment',{
//				data:{
//					out_trade_no:OrderNum,
//					pay_type:2
//				},
//				dataType: 'json', //服务器返回json格式数据
//				type: 'post', //HTTP请求类型
//				timeout: 10000, //超时时间设置为10秒；
//				headers: {
//					'Content-Type': 'application/json'
//				},
//				success:function(data){
//					console.log(JSON.stringify(data))
//					plus.nativeUI.closeWaiting(); //关闭等待
//					mask.close(); //关闭遮罩层
//					if(data.success == false) {
//						mui.alert(data.msg);
//						
//					}else{						
//						judge_payment_password(2); //确认支付（判断支付密码是否正确）接口 
////						payPanel.closePanel();//支付窗口
//					}
//				},
//				error: function(xhr, type, errorThrown) { //异常处理；
//					plus.nativeUI.closeWaiting(); //关闭等待
//					mask.close(); //关闭遮罩层
//					console.log('接口错误');
////					var error_msg = JSON.parse(xhr.responseText)
////					mui.alert(error_msg.msg)			
//				}
//			})
//			
//			//payPanel.isShow;该属性能够判断面板是否关闭，可用于点击返回键时判断如果面板没关闭就关闭面板，而不是返回上个页面
//		});
//		$(".zhifu_centent").hide(); //订单弹窗
//		$(".zz").hide(); //遮盖层 	
//	}else if($("input[type='radio']:checked").val() == 1){
//		console.log('余额支付')
//		var dd = {
//					out_trade_no:OrderNum,
//					pay_type:1
//				}
//		console.log(JSON.stringify(dd))
//		payPanel.showPanel(function(){
//			mui.ajax(goods_url + '/api/Pay/payment',{
//				data:dd,
//				dataType: 'json', //服务器返回json格式数据
//				type: 'post', //HTTP请求类型
//				timeout: 10000, //超时时间设置为10秒；
//				headers: {
//					'Content-Type': 'application/json'
//				},
//				success:function(data){
//					console.log(JSON.stringify(data))				
//					if(data.success == false) {
//						mui.alert(data.msg);
//						if(data.code == -17){
//							window.top.location.href = '../my/payment_pwd.html'
//						}
//					}else{						
//						judge_payment_password(1); //确认支付（判断支付密码是否正确）接口 
//						payPanel.closePanel();//支付窗口
//					}
//				},
//				error: function(xhr, type, errorThrown) { //异常处理；
//					plus.nativeUI.closeWaiting(); //关闭等待
//					mask.close(); //关闭遮罩层
//					console.log('接口错误');
//				}
//			})
//		});
//		$(".zhifu_centent").hide(); //订单弹窗
//		$(".zz").hide(); //遮盖层 
//	}
	
	console.log('银元支付、余额支付，双选支付')
	var dd = {
		out_trade_no:OrderNum,
		pay_type:3
	}
	console.log(JSON.stringify(dd))
	payPanel.showPanel(function(){
		mui.ajax(goods_url + '/api/Pay/payment',{
			data:dd,
			dataType: 'json', //服务器返回json格式数据
			type: 'post', //HTTP请求类型
			timeout: 10000, //超时时间设置为10秒；
			headers: {
				'Content-Type': 'application/json'
			},
			success:function(data){
				console.log(JSON.stringify(data))				
				if(data.success == false) {
					mui.alert(data.msg);
					if(data.code == -17){
						window.top.location.href ='../my/payment_pwd.html'
					}
				}else{						
					judge_payment_password(3); //确认支付（判断支付密码是否正确）接口 
					payPanel.closePanel();//支付窗口
				}
			},
			error: function(xhr, type, errorThrown) { //异常处理；
				plus.nativeUI.closeWaiting(); //关闭等待
				mask.close(); //关闭遮罩层
				console.log('接口错误');
			}
		})
	});
	$(".zhifu_centent").hide(); //订单弹窗
	$(".zz").hide(); //遮盖层 
	
	//1. 判断是否有密码
//	mui.ajax(user_url + '/api/user/getuserInfo', { //查询用户信息接口  是否实名认证
//		dataType: 'json', //服务器返回json格式数据
//		type: 'post', //HTTP请求类型
//		timeout: 10000, //超时时间设置为10秒；
//		headers: {
//			'Content-Type': 'application/json'
//		},
//		success: function(data) {
//			if($("input[type='radio']:checked").val() == 1) {  //点击银元
//		    	console.log(1) 
//		    }else if($("input[type='radio']:checked").val() == 2){ // 点击余额支付
//		    	if(data.code == 10000) {
//					console.log(JSON.stringify(data));
//					if(data.resp.pay_password == null) {
//						window.top.location.href = "../my/payment_pwd.html";
//					} else { //实名认证后
//						//2.判断预存款
//						Pre_deposit(); 
//					}
//				}
//		    }
//			
//		},
//		error: function(xhr, type, errorThrown) { //异常处理；
//			console.log(type);
//			var error_msg = JSON.parse(xhr.responseText)
//			mui.alert(error_msg.msg)
//		}
//	});  
});

//判断预存款
//function Pre_deposit() {
//	var preDeposit_num = $("#preDeposit_num").text(); //预付款
//	var Total_price = $("#Total_price").text() //实付金额 
//	if(Number(preDeposit_num) < Number(Total_price)) { //如果预付款少于实付金额 
//		var btnArray = ['取消', '去充值']; //去充值或取消支付
//		mui.confirm('您的预存款不足？', '', btnArray, function(e) {
//			console.log(e.index);
//			if(e.index == 1) { //去充值
//				mui.openWindow({
//					url: "../integral/imprest_recha_copy.html",
//					id: "imprest_recharge",
//					createNew: true
//				});
//			} else { //取消支付回到购物车
//				window.top.location.href = '../Shopping_Cart/Shopping_Cart.html';
//			}
//		})
//	} else if(pay_password == undefined || pay_password == '') { //3.判断是否有支付密码
//		mui.alert("支付密码未设置,请前往设置！", function() {
//			mui.openWindow({
//				url: '../my/payment_pwd.html',
//				createNew: true
//			});
//		})
//		return;
//	} else {
//		$(".zhifu_centent").hide(); //订单弹窗
//		$(".zz").hide(); //遮盖层 
//		payPanel.showPanel(function(){
//			payPanel.closePanel();//支付窗口
//			judge_payment_password(ids); //确认支付（判断支付密码是否正确）接口 
//			//payPanel.isShow;该属性能够判断面板是否关闭，可用于点击返回键时判断如果面板没关闭就关闭面板，而不是返回上个页面
//		});
//	}
//}

//确认密码
function judge_payment_password(ids){
	console.log(ids)
	var leaberid = $("#leaberid").val(); //单笔  
	plus.nativeUI.showWaiting("加载中...");
	mask.show(); //显示遮罩层
	//判断支付密码是否正确
	console.log(pwds)
	var cc = {
			"password":pwds, //支付密码
			"out_trade_no":OrderNum,
			"pay_type":ids
		}
	console.log(JSON.stringify(cc))
	mui.ajax(goods_url + '/api/Pay/confirmPws', { //4.确认支付（判断支付密码是否正确）接口
		data:{
			"password":pwds, //支付密码
			"out_trade_no":OrderNum,
			"pay_type":ids
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		success: function(data) {
			console.log('支付提交');
			console.log(JSON.stringify(data))
			plus.nativeUI.closeWaiting(); //关闭等待
			mask.close(); //关闭遮罩层
			if(data.success == true){				
				payPanel.closePanel()
				mui.toast('付款成功');				
				mui.openWindow({ //跳转到我的订单
					url: "../my/purchase_order.html",
					createNew: true
				});
			}
			else{
				mui.alert(data.msg);
			}
//			if(data.code!=1000){
//				mui.alert(data.msg);
//			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			plus.nativeUI.closeWaiting(); //关闭等待
			mask.close(); //关闭遮罩层
			console.log('确认密码接口失败');
//			var error_msg = JSON.parse(xhr.responseText)
//			mui.alert(error_msg.msg)
		}
	});
}
 

/*==================================================
输入支付密码  开始
 ==================================================*/
(function() {
	window.payPanel = {
		/**
		 * 显示输入面板，指定输入完成后的回调事件和点击取消的回调时间
		 * @param {Object} _inputOverFn
		 * @param {Object} _cancelFn
		 */
		showPanel: function(_inputOverFn, _cancelFn) {
			//输入完成后的回调
			panelObj.inputOverFn = _inputOverFn;
			
			//取消后的回调
			panelObj.cancelFn = _cancelFn;

			document.getElementsByClassName("pays")[0].style.display = "block";
			this.isShow = true; 
		},
		/**
		 * 关闭输入面板
		 */
		closePanel: function() {
			document.getElementsByClassName("pays")[0].style.display = "block";
			panelObj.clearAll();
			this.isShow = false;
		},
		isShow:false
	}
	//输入面板的对象及其所有方法
	var panelObj = {
		//输入面板内容
		template: "<div class='payPanel'><div class='pass'><i class='mui-icon mui-icon-closeempty close'></i><h4>请输入支付密码</h4><p id='pay_price'></p><ul><li></li><li></li><li></li><li></li><li></li><li></li></ul></div><div class='inputPanel'><div><ul><li><a data-value='1'>1</a></li><li><a data-value='2'>2</a></li><li><a data-value='3'>3</a></li><li><a data-value='4'>4</a></li><li><a data-value='5'>5</a></li><li><a data-value='6'>6</a></li><li><a data-value='7'>7</a></li><li><a data-value='8'>8</a></li><li><a data-value='9'>9</a></li><li class='cancel'><a data-value='cancel'>取消</a></li><li><a data-value='0'>0</a></li><li><a data-value='delete'>删除</a></li></ul></div></div></div>",
		//初始化面板，将面板添加到页面
		init: function() {
			var div = document.createElement("div");
			div.className = "pays";
			div.innerHTML = this.template;
			document.body.appendChild(div);
			this.addEvent();
		},
		//输入的密码值
		inputVal: "",
		//添加键盘点击事件
		addEvent: function() {
			var inputLi = document.getElementsByClassName("inputPanel")[0].getElementsByTagName("a");
			for(var i = 0, len = inputLi.length; i < len; i++) {
				var ele = inputLi[i];
				ele.addEventListener("touchstart", function(e) {
					e.preventDefault();
					var value = this.getAttribute("data-value");
					if(value == "cancel") {
						//取消支付
						panelObj.clearAll();
						payPanel.closePanel();
						panelObj.cancelFn!=undefined?panelObj.cancelFn():"";

					} else if(value == "delete") {
						//删除
						var len = panelObj.inputVal.length;
						panelObj.inputVal = panelObj.inputVal.substr(0, len - 1);
						panelObj.clearInputContent(len - 1);

					} else {
						if(panelObj.inputVal.length >= 6) return;
						panelObj.inputVal += value;
						//设置输入框内容
						panelObj.setInputContent();
						if(panelObj.inputVal.length == 6) {
							//延迟2毫秒,保证用户可以看到输入了第六位
							setTimeout(function(){
								pwds = panelObj.inputVal;
								panelObj.inputOverFn!=undefined?panelObj.inputOverFn(panelObj.inputVal):"";
								panelObj.clearAll();
							},200)
							
						}

					}

				})
			}
		},
		//给6个输入款填充内容
		setInputContent: function() {
			var index = panelObj.inputVal.length - 1;
			var passLi = document.getElementsByClassName("pass")[0].getElementsByTagName("li");
			passLi[index].className = " i-circle";
		},
		//给指定的输入款取消内容
		clearInputContent: function(_index) {
			if(_index<0)return;
			var passLi = document.getElementsByClassName("pass")[0].getElementsByTagName("li");
			passLi[_index].className = "";
		},
		//清除所有输入款内容
		clearAll: function() {
			this.inputVal = "";
			var passLi = document.getElementsByClassName("pass")[0].getElementsByTagName("li");
			for(var i = 0, len = passLi.length; i < len; i++) {
				passLi[i].className = "";
			}
		}, 
	}
	panelObj.init();
	// 点击 (x), 关闭弹窗
	$(document).on("tap", ".close", function() {
		panelObj.clearAll();
		//payPanel.closePanel();//关闭弹窗
		panelObj.cancelFn!=undefined?panelObj.cancelFn():""; 
		document.getElementsByClassName("pays")[0].style.display = "none"; 
		this.isShow = false;
		
		$(".zhifu_centent").show(); //订单弹窗
		$(".zz").show(); //遮盖层 
		
	});
})(window)

/*==================================================
输入支付密码  结束
 ==================================================*/